package com.web.common.dataDictionary.DE;

import com.css.sword.kernel.base.exception.*;
import com.css.sword.kernel.base.annotation.*;
import com.css.sword.kernel.base.dataElement.*;
import com.css.sword.kernel.utils.SwordLogUtils;


/**
 * 招聘审核状态
 */
@DataElement()
public final class DE_ZP_SHZT extends CharDE {

		//private static final long serialVersionUID = 7749117973286767754L;
		private static final long serialVersionUID = 1L;
		
		private static final DE_ZP_SHZT defaultInstance = new DE_ZP_SHZT();
		
		/**
		 * 招聘审核状态
		 */
		public static final String Data_Element_Name = "ZP_SHZT";
		
		public DE_ZP_SHZT() {
			super();
		}
		
		/**
		 * 返回模板对象
		 */
		public static DE_ZP_SHZT getTemplateInstance() {
			return defaultInstance;
		}
		
		@Override
		public DE_ZP_SHZT clone() throws CloneNotSupportedException {
			DE_ZP_SHZT v = null;
			try {
				v = new DE_ZP_SHZT(value);
			} catch (SwordBaseCheckedException ex) {
				throw new CloneNotSupportedException(ex.getMessage());
			}
			return v;
		}

		@Override
		protected void checkValueRange() throws SwordBaseCheckedException {
	 
		}

		@Override
		public String getDeName() {
			return Data_Element_Name;
		}

		@Override
		public String getMemo() {
			return "招聘审核状态";
		}


	public DE_ZP_SHZT(String value) throws SwordBaseCheckedException {
		super(value);
	}

	@Override
	public DE_ZP_SHZT newInstance(String value) throws SwordBaseCheckedException {
		return new DE_ZP_SHZT(value);
	}
	
}
